﻿<?xml version="1.0" encoding="utf-8"?>
<Witd:WITD application="Work item type editor" version="1.0" xmlns:Witd="http://schemas.microsoft.com/VisualStudio/2008/workitemtracking/typedef">
  <WORKITEMTYPE name="Caso de Prueba">
    <DESCRIPTION>Conjunto de pasos a ser probada.</DESCRIPTION>
    <FIELDS>
      <FIELD name="Iteración Path" refname="System.IterationPath" type="TreePath" reportable="dimension">
        <HELPTEXT>La iteración en la que se fija este error.</HELPTEXT>
      </FIELD>
      <FIELD name="Iteración ID" refname="System.IterationId" type="Integer" />
      <FIELD name="Conde Link Externo" refname="System.ExternalLinkCount" type="Integer" />
      <FIELD name="Team Project" refname="System.TeamProject" type="String" reportable="dimension" />
      <FIELD name="Conde de Hyperlink" refname="System.HyperLinkCount" type="Integer" />
      <FIELD name="Conde de Archivo Anexo" refname="System.AttachedFileCount" type="Integer" />
      <FIELD name="Conde de Archivo Adjunto" refname="System.NodeName" type="String" />
      <FIELD name="Area Path" refname="System.AreaPath" type="TreePath" reportable="dimension">
        <HELPTEXT>El área del producto con el que está asociado caso de prueba.</HELPTEXT>
      </FIELD>
      <FIELD name="Fecha de revisión" refname="System.RevisedDate" type="DateTime" reportable="detail" />
      <FIELD name="Fecha cambiada" refname="System.ChangedDate" type="DateTime" reportable="dimension" />
      <FIELD name="ID" refname="System.Id" type="Integer" reportable="dimension" />
      <FIELD name="Area ID" refname="System.AreaId" type="Integer" />
      <FIELD name="Autorizado como" refname="System.AuthorizedAs" type="String" syncnamechanges="true" />
      <FIELD name="Título" refname="System.Title" type="String" reportable="dimension">
        <REQUIRED />
        <HELPTEXT>Breve descripción del caso de prueba para diferenciar en una lista o un informe.</HELPTEXT>
      </FIELD>
      <FIELD name="Estado" refname="System.State" type="String" reportable="dimension">
        <HELPTEXT>El caso de prueba de flujo de trabajo del estado.</HELPTEXT>
      </FIELD>
      <FIELD name="Autorizado Fecha" refname="System.AuthorizedDate" type="DateTime" />
      <FIELD name="Filigrana" refname="System.Watermark" type="Integer" />
      <FIELD name="Rev" refname="System.Rev" type="Integer" reportable="dimension" />
      <FIELD name="Cambiado por" refname="System.ChangedBy" type="String" syncnamechanges="true" reportable="dimension">
        <ALLOWEXISTINGVALUE />
        <VALIDUSER />
      </FIELD>
      <FIELD name="Razón" refname="System.Reason" type="String" reportable="dimension">
        <HELPTEXT>La razón el caso de prueba en este estado actual.</HELPTEXT>
      </FIELD>
      <FIELD name="Asignado a" refname="System.AssignedTo" type="String" syncnamechanges="true" reportable="dimension">
        <ALLOWEXISTINGVALUE />
        <VALIDUSER />
        <HELPTEXT>La persona que trabaja actualmente en este caso de prueba.</HELPTEXT>
      </FIELD>
      <FIELD name="Work Item Type" refname="System.WorkItemType" type="String" reportable="dimension" />
      <FIELD name="Fecha de Creación" refname="System.CreatedDate" type="DateTime" reportable="dimension" />
      <FIELD name="Creado por" refname="System.CreatedBy" type="String" syncnamechanges="true" reportable="dimension" />
      <FIELD name="Descripción" refname="System.Description" type="HTML">
        <HELPTEXT>Propósito de esta prueba.</HELPTEXT>
      </FIELD>
      <FIELD name="Historia" refname="System.History" type="History">
        <HELPTEXT>Tema de discusión y de información histórica.</HELPTEXT>
      </FIELD>
      <FIELD name="Conde de Links relacionados" refname="System.RelatedLinkCount" type="Integer" />
      <FIELD name="Etiquetas" refname="System.Tags" type="PlainText" />
      <FIELD name="Fecha de Cierre" refname="Microsoft.VSTS.Common.ClosedDate" type="DateTime" reportable="dimension">
        <WHENNOTCHANGED field="System.State">
          <READONLY />
        </WHENNOTCHANGED>
      </FIELD>
      <FIELD name="Cerrado Por" refname="Microsoft.VSTS.Common.ClosedBy" type="String" syncnamechanges="true" reportable="dimension">
        <WHENNOTCHANGED field="System.State">
          <ALLOWEXISTINGVALUE />
          <READONLY />
        </WHENNOTCHANGED>
      </FIELD>
      <FIELD name="Integración de Build" refname="Microsoft.VSTS.Build.IntegrationBuild" type="String" reportable="dimension">
        <SUGGESTEDVALUES expanditems="true">
          <LISTITEM value="&lt;None&gt;" />
        </SUGGESTEDVALUES>
        <HELPTEXT>El Build en la que se corrigió el problema.</HELPTEXT>
      </FIELD>
      <FIELD name="Fecha de Cambio de Estado" refname="Microsoft.VSTS.Common.StateChangeDate" type="DateTime">
        <WHENNOTCHANGED field="System.State">
          <READONLY />
        </WHENNOTCHANGED>
        <WHENCHANGED field="System.State">
          <SERVERDEFAULT from="clock" />
        </WHENCHANGED>
      </FIELD>
      <FIELD name="Fecha de activación" refname="Microsoft.VSTS.Common.ActivatedDate" type="DateTime" reportable="dimension">
        <WHENNOTCHANGED field="System.State">
          <READONLY />
        </WHENNOTCHANGED>
      </FIELD>
      <FIELD name="Activado por" refname="Microsoft.VSTS.Common.ActivatedBy" type="String" syncnamechanges="true" reportable="dimension">
        <WHENNOTCHANGED field="System.State">
          <ALLOWEXISTINGVALUE />
          <READONLY />
        </WHENNOTCHANGED>
      </FIELD>
      <FIELD name="Prioridad" refname="Microsoft.VSTS.Common.Priority" type="Integer" reportable="dimension">
        <ALLOWEDVALUES expanditems="true">
          <LISTITEM value="1" />
          <LISTITEM value="2" />
          <LISTITEM value="3" />
          <LISTITEM value="4" />
        </ALLOWEDVALUES>
        <HELPTEXT>La importancia de este caso de prueba con los objetivos de negocio del producto. 1 = más importante.</HELPTEXT>
      </FIELD>
      <FIELD name="Pasos" refname="Microsoft.VSTS.TCM.Steps" type="HTML">
        <HELPTEXT>Los pasos necesarios para realizar la prueba.</HELPTEXT>
      </FIELD>
      <FIELD name="Parámetros" refname="Microsoft.VSTS.TCM.Parameters" type="HTML" />
      <FIELD name="Nombre de la prueba automatizada" refname="Microsoft.VSTS.TCM.AutomatedTestName" type="String">
        <HELPTEXT>El nombre de la prueba que automatiza este caso de prueba.</HELPTEXT>
      </FIELD>
      <FIELD name="Almacenamiento de Pruebas Automatizadas" refname="Microsoft.VSTS.TCM.AutomatedTestStorage" type="String">
        <HELPTEXT>El ensamblado que contiene la prueba que automatiza este caso de prueba.</HELPTEXT>
      </FIELD>
      <FIELD name="Id de Pruebas Automatizadas" refname="Microsoft.VSTS.TCM.AutomatedTestId" type="String">
        <HELPTEXT>La prueba de identificación que automatiza este caso de prueba.</HELPTEXT>
      </FIELD>
      <FIELD name="Tipo de prueba Automatizado" refname="Microsoft.VSTS.TCM.AutomatedTestType" type="String">
        <HELPTEXT>El tipo de prueba que automatiza este caso de prueba</HELPTEXT>
      </FIELD>
      <FIELD name="Local Fuente de datos" refname="Microsoft.VSTS.TCM.LocalDataSource" type="HTML" />
      <FIELD name="Estado del Automatismo" refname="Microsoft.VSTS.TCM.AutomationStatus" type="String" reportable="dimension">
        <WHENNOT field="Microsoft.VSTS.TCM.AutomatedTestId" value="">
          <COPY from="value" value="Automatizado" />
          <ALLOWEDVALUES expanditems="true">
            <LISTITEM value="Automatizado" />
          </ALLOWEDVALUES>
        </WHENNOT>
        <WHEN field="Microsoft.VSTS.TCM.AutomatedTestId" value="">
          <ALLOWEDVALUES expanditems="true">
            <LISTITEM value="No Automatizado" />
            <LISTITEM value="Planificado" />
          </ALLOWEDVALUES>
        </WHEN>
      </FIELD>
    </FIELDS>
    <WORKFLOW>
      <STATES>
        <STATE value="Listo">
          <FIELDS>
            <FIELD refname="Microsoft.VSTS.Common.ClosedDate">
              <EMPTY />
            </FIELD>
            <FIELD refname="Microsoft.VSTS.Common.ClosedBy">
              <ALLOWEXISTINGVALUE />
              <EMPTY />
            </FIELD>
          </FIELDS>
        </STATE>
        <STATE value="Cerrado" />
        <STATE value="En Proyecto" />
        <STATE value="Eliminado" />
      </STATES>
      <TRANSITIONS>
        <TRANSITION from="Cerrado" to="Listo">
          <REASONS>
            <DEFAULTREASON value="Reactivado" />
          </REASONS>
          <FIELDS>
            <FIELD refname="Microsoft.VSTS.Common.ActivatedBy">
              <ALLOWEXISTINGVALUE />
              <COPY from="currentuser" />
              <VALIDUSER />
              <REQUIRED />
            </FIELD>
            <FIELD refname="Microsoft.VSTS.Common.ActivatedDate">
              <SERVERDEFAULT from="clock" />
            </FIELD>
          </FIELDS>
        </TRANSITION>
        <TRANSITION from="En Proyecto" to="Listo">
          <REASONS>
            <DEFAULTREASON value="Completo" />
          </REASONS>
        </TRANSITION>
        <TRANSITION from="Listo" to="Cerrado">
          <REASONS>
            <REASON value="Diferido" />
            <REASON value="Duplicado" />
            <DEFAULTREASON value="Obsoleto" />
          </REASONS>
          <FIELDS>
            <FIELD refname="Microsoft.VSTS.Common.ClosedBy">
              <ALLOWEXISTINGVALUE />
              <COPY from="currentuser" />
              <VALIDUSER />
              <REQUIRED />
            </FIELD>
            <FIELD refname="Microsoft.VSTS.Common.ClosedDate">
              <SERVERDEFAULT from="clock" />
            </FIELD>
            <FIELD refname="Microsoft.VSTS.Common.ActivatedDate">
              <READONLY />
            </FIELD>
            <FIELD refname="Microsoft.VSTS.Common.ActivatedBy">
              <ALLOWEXISTINGVALUE />
              <READONLY />
            </FIELD>
          </FIELDS>
        </TRANSITION>
        <TRANSITION from="En Proyecto" to="Cerrado">
          <REASONS>
            <REASON value="Diferido" />
            <REASON value="Duplicado" />
            <DEFAULTREASON value="Obsoleto" />
          </REASONS>
          <FIELDS>
            <FIELD refname="Microsoft.VSTS.Common.ClosedBy">
              <ALLOWEXISTINGVALUE />
              <COPY from="currentuser" />
              <VALIDUSER />
              <REQUIRED />
            </FIELD>
            <FIELD refname="Microsoft.VSTS.Common.ClosedDate">
              <SERVERDEFAULT from="clock" />
            </FIELD>
            <FIELD refname="Microsoft.VSTS.Common.ActivatedDate">
              <READONLY />
            </FIELD>
            <FIELD refname="Microsoft.VSTS.Common.ActivatedBy">
              <ALLOWEXISTINGVALUE />
              <READONLY />
            </FIELD>
          </FIELDS>
        </TRANSITION>
        <TRANSITION from="" to="En Proyecto">
          <REASONS>
            <DEFAULTREASON value="Nuevo" />
          </REASONS>
          <FIELDS>
            <FIELD refname="Microsoft.VSTS.TCM.AutomationStatus">
              <DEFAULT from="value" value="No automatizado" />
            </FIELD>
            <FIELD refname="Microsoft.VSTS.Common.ActivatedBy">
              <ALLOWEXISTINGVALUE />
              <COPY from="currentuser" />
              <VALIDUSER />
              <REQUIRED />
            </FIELD>
            <FIELD refname="Microsoft.VSTS.Common.ActivatedDate">
              <SERVERDEFAULT from="clock" />
            </FIELD>
            <FIELD refname="System.AssignedTo">
              <DEFAULT from="currentuser" />
            </FIELD>
            <FIELD refname="Microsoft.VSTS.Common.Priority">
              <DEFAULT from="value" value="2" />
            </FIELD>
          </FIELDS>
        </TRANSITION>
        <TRANSITION from="Listo" to="En Proyecto">
          <REASONS>
            <DEFAULTREASON value="Atualizar Caso de Teste" />
          </REASONS>
        </TRANSITION>
        <TRANSITION from="Cerrado" to="En Proyecto">
          <REASONS>
            <DEFAULTREASON value="Reativado" />
          </REASONS>
          <FIELDS>
            <FIELD refname="Microsoft.VSTS.Common.ActivatedBy">
              <ALLOWEXISTINGVALUE />
              <COPY from="currentuser" />
              <VALIDUSER />
              <REQUIRED />
            </FIELD>
            <FIELD refname="Microsoft.VSTS.Common.ActivatedDate">
              <SERVERDEFAULT from="clock" />
            </FIELD>
          </FIELDS>
        </TRANSITION>
        <TRANSITION from="Cerrado" to="Eliminado">
          <REASONS>
            <DEFAULTREASON value="Eliminado" />
          </REASONS>
        </TRANSITION>
        <TRANSITION from="Listo" to="Eliminado">
          <REASONS>
            <DEFAULTREASON value="Eliminado" />
          </REASONS>
        </TRANSITION>
        <TRANSITION from="En Proyecto" to="Eliminado">
          <REASONS>
            <DEFAULTREASON value="Eliminado" />
          </REASONS>
        </TRANSITION>
      </TRANSITIONS>
    </WORKFLOW>
    <FORM>
      <Layout>
        <Group>
          <Column PercentWidth="100">
            <Control FieldName="System.Title" Type="FieldControl" Label="Título:" LabelPosition="Left" />
          </Column>
        </Group>
        <Group>
          <Column PercentWidth="50">
            <Group Label="Estado">
              <Column PercentWidth="100">
                <Control FieldName="System.AssignedTo" Type="FieldControl" Label="Asignados a la:" LabelPosition="Left" />
                <Control FieldName="System.State" Type="FieldControl" Label="Estado:" LabelPosition="Left" />
                <Control FieldName="Microsoft.VSTS.Common.Priority" Type="FieldControl" Label="Prioridad:" LabelPosition="Left" />
                <Control FieldName="Microsoft.VSTS.TCM.AutomationStatus" Type="FieldControl" Label="Estado Automation:" LabelPosition="Left" />
              </Column>
            </Group>
          </Column>
          <Column PercentWidth="50">
            <Group Label="Clasificación">
              <Column PercentWidth="100">
                <Control FieldName="System.AreaPath" Type="WorkItemClassificationControl" Label="Área:" LabelPosition="Left" />
                <Control FieldName="System.IterationPath" Type="WorkItemClassificationControl" Label="Iteración:" LabelPosition="Left" />
              </Column>
            </Group>
          </Column>
        </Group>
        <TabGroup Margin="(0,10,0,0)">
          <Tab Label="Pasos">
            <Control FieldName="Microsoft.VSTS.TCM.Steps" Type="TestStepsControl" LabelPosition="Top" Dock="Fill">
              <CustomControlOptions />
            </Control>
          </Tab>
          <Tab Label="Especificaciones">
            <Group>
              <Column PercentWidth="50">
                <Control FieldName="System.Description" Type="HtmlFieldControl" Label="Descripción:" LabelPosition="Top" Dock="Fill" />
              </Column>
              <Column PercentWidth="50">
                <Control FieldName="System.History" Type="WorkItemLogControl" Label="Historia:" LabelPosition="Top" Dock="Fill" />
              </Column>
            </Group>
          </Tab>
          <Tab Label="Requisitos Probado">
            <Control Type="LinksControl" Label="Requisitos Probado por este caso de prueba:" LabelPosition="Top" Name="Tested">
              <LinksControlOptions>
                <LinkColumns>
                  <LinkColumn RefName="System.ID" />
                  <LinkColumn RefName="System.WorkItemType" />
                  <LinkColumn RefName="System.Title" />
                  <LinkColumn RefName="System.AssignedTo" />
                  <LinkColumn RefName="System.State" />
                  <LinkColumn LinkAttribute="System.Links.Comment" />
                </LinkColumns>
                <WorkItemLinkFilters FilterType="include">
                  <Filter LinkType="Microsoft.VSTS.Common.TestedBy" FilterOn="reversename" />
                </WorkItemLinkFilters>
                <ExternalLinkFilters FilterType="excludeAll" />
                <WorkItemTypeFilters FilterType="include">
                  <Filter WorkItemType="Requisito" />
                </WorkItemTypeFilters>
              </LinksControlOptions>
            </Control>
          </Tab>
          <Tab Label="Todos los Links">
            <Control Type="LinksControl" LabelPosition="Top" Name="GeneralLinks">
              <LinksControlOptions>
                <LinkColumns>
                  <LinkColumn RefName="System.ID" />
                  <LinkColumn RefName="System.WorkItemType" />
                  <LinkColumn RefName="System.Title" />
                  <LinkColumn RefName="System.AssignedTo" />
                  <LinkColumn RefName="System.State" />
                  <LinkColumn LinkAttribute="System.Links.Comment" />
                </LinkColumns>
                <WorkItemLinkFilters FilterType="includeAll" />
                <ExternalLinkFilters FilterType="includeAll" />
                <WorkItemTypeFilters FilterType="includeAll" />
              </LinksControlOptions>
            </Control>
          </Tab>
          <Tab Label="Anexos">
            <Control Type="AttachmentsControl" LabelPosition="Top" />
          </Tab>
          <Tab Label="Automatización Asociados">
            <Control Type="AssociatedAutomationControl" LabelPosition="Top" Dock="Fill">
              <CustomControlOptions />
            </Control>
          </Tab>
        </TabGroup>
      </Layout>
    </FORM>
  </WORKITEMTYPE>
</Witd:WITD>